-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Standard library support for guests #759
base: master
Are you sure you want to change the base?
Conversation
Extracted from #631
…th_small_additions
…th_small_additions
unreachable!(); | ||
} | ||
#[cfg(not(target_arch = "riscv32"))] | ||
unimplemented!("Halt is not implemented for this target: {}", exit_code); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unimplemented!("Halt is not implemented for this target, exit_code: {}", exit_code);
would be easier to understand
@@ -0,0 +1,31 @@ | |||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in future, when users run ceno-cli init-project ...
, will this riscv32im-ceno-zkvm-elf.json
be put into their workspace, (allow editting), or actually this file is not something they can change, bounded to "ceno plaform"?
for the latter case, this file should be in rt
folder instead of example
folder?
|
Standard library support for guests works, but this PR needs some polishing and depends on a lot of other PRs that should go in first, to make this one easier to review. Nevertheless, you can have a look and try this one out, if you want.
Depends on:
riscv
crate dependency #758